跳到主要内容

Java 在 Ubuntu 上配置环境

配置 java 环境

直接使用 apt-get

sudo apt-get update
sudo apt-get install openjdk-8-jdk

有多个版本的 jdk 时 sudo update-alternatives --config java 来切换 同理 javac 也是 sudo update-alternatives --config javac

手动安装的方式

wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz

# 解压
tar -zxvf openjdk-11+28_linux-x64_bin.tar.gz

配置环境变量

$ vim ~/.bashrc

# 末尾增加如下内容(根据自己jdk目录修改):
# 注意 PATH 这里的 :$PATH 不能省略,它表示连接原本的 PATH 变量,否则会替代原本这个变量
export JAVA_HOME=/usr/local/jdk-11
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
export JRE_HOME=${JAVA_HOME}
export TOMCAT_HOME=/usr/tomcat

# 注:
# 修改所有用户的环境变量:/etc/profile文件
# 只修改root用户的环境变量:~/.bashrc文件


$ source ~/.bashrc # 使配置文件生效

检查是否安装成功

注意,如果运行着多个终端,需要重启其它的终端才能检查到环境变量变化了(或者直接在别的终端执行这个 source ~/.bashrc 命令) ,且不用使用 ~/.bash_profile 具体原因看 Linux 配置环境变量那篇笔记

注意:java 查看版本和 javac 查看版本是独立的 java -version 和 javac -version

安装 Tomcat

使用 apt 安装 tomcat

sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin
# 启动
service tomcat8 start

# 停止
service tomcat8 stop

# 重启
service tomcat8 restart

测试一下

http://localhost:8080/

配置文件的位置在

/etc/tomcat8/server.xml

卸载

apt-get autoremove tomcat8

配置中文环境

查看当前语言环境

echo $LANG

安装中文语言包

sudo apt update
sudo apt install language-pack-zh-hans

编辑 locale文件

sudo vim /etc/default/locale

修改其中的配置文件为

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL="zh_CN.UTF-8"

编辑 environment 文件

sudo vim /etc/environment

修改其中的配置文件为

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL="zh_CN.UTF-8"

重启 检查语言环境是否切换成功

sudo reboot
echo $LANG